package org.stvd.repository.admin;

import java.util.List;

import org.stvd.entities.admin.Guids;
import org.stvd.repository.base.BaseDao;

public interface GuidsDao extends BaseDao<Guids>{
    
    /**
     * 根据条件获取GUID列表
     * @param innerCode
     * @param status
     * @return
     */
    public List<Guids> listAllGuids(String innerCode, String status) ;
    
    /**
     * 获取当前平台所有的子平台
     * @param guid
     * @return
     */
    public List<Guids> listAllChildGuids(String guid);
    
    /**
     * 根据上级平台ID获取列表
     * @param guid
     * @return
     */
    public List<Guids> listGuidsByUpperGuid(String guid);

    /**
     * 根据用户ID获取平台列表
     * @param userId
     * @return
     */
    public List<Guids> listGuidByUserId(String userId);
}